Spaces:
Build error
Build error
File size: 712 Bytes
9b15797 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import json
from pathlib import Path
DEFAULT_MAPPING = {
"MonoBehaviour": {"target_parent": "AActor"},
"Start": {"target": "BeginPlay"},
"Update": {"target": "Tick", "delta_time_arg": True},
"transform.position": {"target": "GetActorLocation()"},
"transform.Rotate": {"target": "AddActorLocalRotation"},
"Instantiate": {"target": "GetWorld()->SpawnActor"},
"Time.deltaTime": {"target": "DeltaTime"},
"Input.GetAxis": {"target": "GetInputAxisValue"},
"OnCollisionEnter": {"target": "NotifyHit / OnActorHit"}
}
def load_mapping(path="mapping_table.json"):
p = Path(path)
if p.exists():
return json.loads(p.read_text())
else:
return DEFAULT_MAPPING
|