コード例 #1
0
 public override void DoBeforeEntering()
 {
     mUsedSkill     = false;
     mAnimisOver    = false;
     mNormalTimer   = 0;
     mBulldemonKing = mCharacter as BullDemonKing;
     mCharacter.PlayAnim("sofa", 3);
 }
コード例 #2
0
 public override void DoBeforeEntering()
 {
     mBeBreaked     = false;
     mNormalTimer   = 0;
     mAnimisOver    = false;
     mBulldemonKing = mCharacter as BullDemonKing;
     mCharacter.PlayAnim("firecricle", 6);
     mCharacter.AnimSpeed(0.5f);
     mBulldemonKing.DoLensOP();
     EventDispatcher.TriggerEvent(EventDefine.Event_Bull_Demon_King_Use_Skill_Fire_Cricle);
 }
コード例 #3
0
 public override void DoBeforeEntering()
 {
     mBulldemonKing       = mCharacter as BullDemonKing;
     mTargetPos           = mBulldemonKing.Forward();
     mReached             = false;
     mLastTimer           = 0;
     mBeBreaked           = false;
     mEvnetIsDispatchered = false;
     mWaittingTimer       = 0.8f;
     mCharacter.PlayAnim("oxhorn0", 5);
     mBulldemonKing.DoLensOP();
     EventDispatcher.TriggerEvent(EventDefine.Event_Active_Boss_Black, true);
 }
コード例 #4
0
    public override void Act(E_ActionType actionType)
    {
        BullDemonKing bdk = mCharacter as BullDemonKing;

        UnityEngine.Vector3 pos = bdk.MiddlePos();
        if (mWaittingTimer > 0)
        {
            mWaittingTimer -= UnityEngine.Time.deltaTime;
            return;
        }
        mReached = mCharacter.MoveStraight(pos);
        mCharacter.LookAtCamera();
    }
コード例 #5
0
 public override void DoBeforeEntering()
 {
     mTimer         = 0;
     mBullDemonKing = mCharacter as BullDemonKing;
     mCharacter.PlayAnim("idle", 0);
 }