// Use this for initialization public override void OnStateEnter() { body = AI.transform.GetChild(0); scanningZone = body.Find("ScanningZone"); rb2D = body.GetComponent <Rigidbody2D> (); anim = AI.GetComponent <Animator> (); targetDirection = Vector2.left; eva = AI.GetComponent <EvaController> (); }
// Use this for initialization public override void OnStateEnter() { anim = AI.GetComponent <Animator> (); body = AI.transform.GetChild(0); scanningZone = body.Find("ScanningZone"); scannerRenderer = scanningZone.GetComponent <SpriteRenderer> (); scanningZone.GetComponent <PolygonCollider2D> ().enabled = false; anim.Play("AttackPrep"); eva = AI.GetComponent <EvaController> (); }
// Use this for initialization public override void OnStateEnter() { body = AI.transform.GetChild(0); scanningZone = body.Find("ScanningZone"); rb2D = body.GetComponent <Rigidbody2D> (); anim = AI.GetComponent <Animator> (); targetDirection = Vector2.left; eva = AI.GetComponent <EvaController> (); scanningZone.GetComponent <SpriteRenderer> ().color = eva.oldColour; scanningZone.GetComponent <PolygonCollider2D> ().enabled = true; }
private void CheckEvaController() { if (shared.Vessel.isEVA == false) { return; } if (evacontrol == null) { Debug.LogWarning("kOSEVA: Start init EvaController"); this.kerbaleva = shared.Vessel.GetComponentCached <KerbalEVA>(ref kerbaleva); evacontrol = shared.Vessel.GetComponentCached <EvaController>(ref evacontrol); Debug.LogWarning("kOSEVA: Stop init EvaController"); } }
// Use this for initialization void Awake() { eva = GetComponentInParent <EvaController> (); }