コード例 #1
0
ファイル: SceneCat.cs プロジェクト: catnap-group/Catnap
    public SceneCatAIStateManager(SceneCat creep)
        : base(creep)
    {
        EventListener.AddListener(ObjectEvent.CallCat, delegate(GameObject gameObject) {
            AIObjectParam param = new AIObjectParam(gameObject);
            SetState <CatRunRaoTouState>(param);
            _CallCat = true;
        });

        EventListener.AddListener(ObjectEvent.CallEat, delegate(GameObject gameObject) {
            AIObjectParam param = new AIObjectParam(gameObject);
            SetState <CatRunEatState>(param);
            _CallEat = true;
        });
    }
コード例 #2
0
ファイル: SceneCat.cs プロジェクト: catnap-group/Catnap
 public override void SetUserData(AIParam data)
 {
     Param = data as AIObjectParam;
 }