Beispiel #1
0
 void HomeMove()     //집에서 이동
 {
     if (HomeMoveLimite > 0)
     {
         if (ActorTransform.localPosition.x < HomeMoveLimite)
         {
             ActorTransform.Translate(Vector3.right * Time.deltaTime);
         }
         else
         {
             homeactkind = HomeActNum.LeftWalk;
             decisionAct();
         }
     }
     else if (HomeMoveLimite < 0)
     {
         if (ActorTransform.localPosition.x > HomeMoveLimite)
         {
             ActorTransform.Translate(Vector3.right * Time.deltaTime);
         }
         else
         {
             homeactkind = HomeActNum.RightWalk;
             decisionAct();
         }
     }
 }
Beispiel #2
0
 public HeroActor(ActorTransform _transform)
     : base(_transform)
 {
     handShankResponser       = new HandShankResponser(HandShank.Instance);
     handShankResponser.iMove = this;
     handShankResponser.speed = 5f;
 }
Beispiel #3
0
        public void Begin(FloatData _floatData, ActorTransform _actorTransform)
        {
            startTime      = Time.time;
            riseTimer      = _floatData.RiseTime;
            actorTransform = _actorTransform;
            startY         = actorTransform.transform.position.y;
            targetY        = startY + _floatData.Height;

            stage = FloatStage.Rise;
            actorTransform.HeightSyncable = false;
        }
Beispiel #4
0
 public MonsterActor(ActorTransform _transform)
     : base(_transform)
 {
 }
Beispiel #5
0
 public Actor(ActorTransform _transform)
 {
     instanceId     = BattleManager.Instance.AllocateActorInstanceId();
     actorTransform = _transform;
 }
Beispiel #6
0
 public OrganicActor(ActorTransform _transform) : base(_transform)
 {
 }