public override void InitializeAgent() { academy = FindObjectOfType(typeof(GridAcademy)) as GridAcademy; if (actionPos == null) { actionPos = new Vector3[5]; actionPos[0].Set(0f, 0, 1f); actionPos[1].Set(0f, 0, -1f); actionPos[2].Set(-1f, 0, 0f); actionPos[3].Set(1f, 0, 0f); actionPos[4].Set(0, 0, 0f); } preRewordPos = transform.position; if (obc_res == null) { obc_res = (GameObject)Resources.Load("pit_x"); } Init(); }
public override void InitializeAgent() { if (academy == null) { academy = FindObjectOfType(typeof(GridAcademy)) as GridAcademy; } if (actionPos == null) { actionPos = new Vector3[9]; actionPos[0].Set(0f, 0, 1f); actionPos[1].Set(0f, 0, -1f); actionPos[2].Set(-1f, 0, 0f); actionPos[3].Set(1f, 0, 0f); actionPos[4].Set(1f, 0, -1f); actionPos[5].Set(-1f, 0, 1f); actionPos[6].Set(1f, 0, 1f); actionPos[7].Set(-1f, 0, -1f); actionPos[8].Set(0f, 0, 0f); } }
public override void InitializeAgent() { academy = FindObjectOfType(typeof(GridAcademy)) as GridAcademy; }
private void OnEnable() { academy = FindObjectOfType(typeof(GridAcademy)) as GridAcademy; }