public void Start() { Model.gameObject.SetActive(!Player.NetworkPlayer.IsSelf); controller = GetComponentInParent <ICritterController>(); //rotationDifference = controller.Mover.NeckBone.transform.rotation * Quaternion.Inverse(controller.Mover.Head.transform.rotation); }
internal Critter(int critterNumber, ICritterController critterController) : base(new CritterBody().GetBody(1)) { Number = critterNumber; controller = critterController; LineWidth = 1; Color = Sprite.RandomColor(127); Reset(); Processors += CritterProcessor; }