File size: 2,561 Bytes
0b272f5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
  "variables": {
    "int": "int32",
    "float": "float",
    "bool": "bool",
    "string": "FString",
    "Vector3": "FVector",
    "Quaternion": "FQuat",
    "Transform": "FTransform",
    "GameObject": "AActor",
    "MonoBehaviour": "UActorComponent"
  },
  "methods": {
    "Start": "BeginPlay",
    "Update": "Tick",
    "OnDestroy": "EndPlay",
    "Instantiate": "SpawnActor",
    "Destroy": "Destroy",
    "FindObjectOfType": "GetAllActorsOfClass",
    "GetComponent": "FindComponentByClass",
    "SetActive": "SetActorHiddenInGame",
    "CompareTag": "ActorHasTag",
    "Invoke": "FTimerManager::SetTimer",
    "InvokeRepeating": "FTimerManager::SetTimer",
    "CancelInvoke": "FTimerManager::ClearTimer",
    "OnCollisionEnter": "OnComponentHit",
    "OnTriggerEnter": "OnComponentBeginOverlap",
    "OnMouseDown": "OnClicked",
    "OnMouseUp": "OnReleased"
  },
  "properties": {
    "transform": "GetTransform()",
    "position": "GetActorLocation()",
    "rotation": "GetActorRotation()",
    "localScale": "GetActorScale3D()",
    "rigidbody": "GetComponent<UPrimitiveComponent>()"
  },
  "events": {
    "Awake": "OnConstruction",
    "OnEnable": "OnComponentBeginPlay",
    "OnDisable": "OnComponentEndPlay"
  },
  "tags": {
    "CompareTag": "ActorHasTag"
  },
  "input": {
    "Input.GetKeyDown": "IsInputKeyDown",
    "Input.GetKeyUp": "IsInputKeyUp",
    "Input.GetAxis": "GetInputAxisValue",
    "Input.GetButton": "IsInputActionPressed"
  },
  "coroutines": {
    "StartCoroutine": "FTimerManager::SetTimer",
    "StopCoroutine": "FTimerManager::ClearTimer"
  },
  "ui": {
    "Canvas": "UUserWidget",
    "Text": "UTextBlock",
    "Button": "UButton",
    "Image": "UImage",
    "InputField": "UEditableTextBox"
  },
  "physics": {
    "Rigidbody": "UPrimitiveComponent",
    "Collider": "UPrimitiveComponent",
    "OnCollisionEnter": "OnComponentHit",
    "OnTriggerEnter": "OnComponentBeginOverlap"
  },
  "animations": {
    "Animator": "UAnimInstance",
    "SetTrigger": "Montage_Play",
    "ResetTrigger": "Montage_Stop",
    "Play": "PlayAnimation",
    "Stop": "StopAnimation"
  },
  "audio": {
    "AudioSource": "UAudioComponent",
    "Play": "PlaySoundAtLocation",
    "Stop": "Stop",
    "Pause": "Pause"
  },
  "serialization": {
    "PlayerPrefs": "SaveGame",
    "PlayerPrefs.GetString": "LoadSaveGame",
    "PlayerPrefs.SetString": "SaveSaveGame"
  },
  "delegates": {
    "Action": "DECLARE_DELEGATE",
    "Func": "DECLARE_DELEGATE_RetVal"
  },
  "events": {
    "OnClick": "OnClicked",
    "OnHover": "OnHovered"
  }
}