void Start() { camera.transform.SetParent(transform, false); camera.transform.rotation = Quaternion.identity; camera.transform.Rotate(0, 180, 0); camera.transform.position = headPosition; originalCameraPosition = camera.transform.localPosition; // Init iks chestIK = new IKHandler(this.GetComponent <Animator>(), IKBone.CHEST); }
void Start() { gmobj = GameMasterObject.GetInstance(); if (gmobj != null) { ridicule = gmobj.circleOne.GetComponent <Image>(); bulletText = gmobj.bulletsLeft.GetComponent <Text>(); } states = GetComponent <StateManager>(); ikhandler = GetComponent <IKHandler>(); curBullets = maxBullets; initialColor = ridicule.color; for (int i = 0; i < numOfCasingSpawns; i++) { GameObject go = Instantiate(casingPrefab, caseSpawn.position, caseSpawn.rotation) as GameObject; go.SetActive(false); casingSpawns.Add(go); } }
public void Init(StateManager st, EnemyStates eSt) { states = st; eStates = eSt; if (st != null) { anim = st.anim; rigid = st.rigid; rollCurve = st.rollCurve; delta = st.delta; } if (eSt != null) { anim = eSt.anim; rigid = eSt.rigid; delta = eSt.delta; } ik_handler = gameObject.GetComponent <IKHandler>(); if (ik_handler != null) { ik_handler.Init(anim); } }