PossessableTree.Start C# (CSharp) 메소드

Start() 보호된 메소드

protected Start ( ) : void
리턴 void
	protected override void Start()
    {
        Dead = false;

        // Setup listener so we can know if we died
        MessageCenter.Instance.RegisterListener(MessageType.PlayerKilled, HandleDeath);
        MessageCenter.Instance.RegisterListener(MessageType.AxeManMinigameTreeChangePhase, HandleChangePhase);

        CreateStates();
        LoadCircle();

        // Sort eating NPC sprites
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.Bopper, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.Boppina, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.Critter, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.Hippie, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.Hottie, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.MowerMan, (a, b) => a.name.CompareTo(b.name));
        System.Array.Sort<Sprite>(Sprites.EatingNPCs.OldMan, (a, b) => a.name.CompareTo(b.name));

        BodyParts.Legs.GetComponent<Animator>().speed = 0f;
	}