Ejemplo n.º 1
0
    private void Awake()
    {
        hsm = (CharacterHSMState)CharacterHSMStateAsset.BuildFromAsset(hsmAsset);

        hsm.SetStateComparer(delegate(State a, State b) { return(a == b); });
        hsm.SetTriggerComparer(delegate(Trigger a, Trigger b) { return(a == b); });

        hsm.PropagateCharacterReference(this);

        hsm.Enter();
    }
Ejemplo n.º 2
0
    public void PropagateCharacterReference(Character characterRef)
    {
        CharacterHSMState root = (CharacterHSMState)GetRoot();

        root.InternalPropagateCharacterReference(characterRef);
    }