コード例 #1
0
ファイル: General.cs プロジェクト: qq282196521/DoubleKatana
        public override void begin(KGCharacterController cc)
        {
            KGEnemyController ec = (KGEnemyController)cc;

            ec.m_SkeletonAnim.loop          = true;
            ec.m_SkeletonAnim.AnimationName = "idle";
        }
コード例 #2
0
ファイル: Damage.cs プロジェクト: qq282196521/DoubleKatana
        public override void execute(KGCharacterController cc)
        {
            KGEnemyController ec = (KGEnemyController)cc;

            if (cc.hitAttacks.Count != 0)
            {
                ec.hitAttackHandle();
            }
            else
            {
                if (ec.m_SkeletonAnim.state.GetCurrent(0).time >= ec.m_SkeletonAnim.state.GetCurrent(0).endTime)
                {
                    ec.m_Character.curState = ec.g_behavior;
                    ec.g_behavior.begin(cc);
                }
            }
        }