void GetEntity() { var ai = GetComponent<AIController>().ai; entity = ai.entity; if (entity is Dolphin) dolphin = entity as Dolphin; if (entity is Mekka) mekka = entity as Mekka; }
public void InitMekka() { mekka = new Mekka(); mekka.spirit.light.InitByLevel(2f); mekka.spirit.ChangeAlignment(Spirit.Alignment.Light); mekka.gameObject.transform.position = new Vector3(0, 0, 5f); mekka.Component<Rigidbody>().constraints = RigidbodyConstraints.FreezeRotation; mekka.gameObject.name = "Player"; mekka.gameObject.AddComponent<PlayerController>(); mekka.gameObject.AddComponent<PlayerZone>().SetRadius(1200).Retrigger(); characters.Add(mekka); GameManager.game.scene.entities.Add(mekka); }
public MekkaAI(Mekka m) : base(m) { mekka = m; }