Exemplo n.º 1
0
 void Awake()
 {
     expositionText       = GetComponentInChildren <Text>();
     expositionPanelTimer = new ScaledTimer(expositionCountDown, false);
     expositonPanel       = transform.GetChild(0).gameObject;
     image = GetComponent <RawImage>();
 }
Exemplo n.º 2
0
 void Start()
 {
     // set start state
     CurrentState = StateDic[EnemyTankState.Patrol];
     CurrentState.Enter(this);
     // init fire reload timer
     reloadTimer = new ScaledTimer(property.ReloadTime, false);
 }
Exemplo n.º 3
0
 void Awake()
 {
     controller        = GetComponent <CharacterController>();
     anim              = GetComponent <Animator>();
     jumpTimer         = new ScaledTimer(attr.JumpIgnoreGroundTime);
     guardProps        = new GuardProps(attr.GuardInitEnergy);
     Player.HurtStart += OnHurtStart;
     Player.HurtEnd   += OnHurtEnd;
 }
Exemplo n.º 4
0
 override protected void Start( )
 {
     base.Start( );
     anim        = GetComponent <Animation> ( );
     timer       = new ScaledTimer(stateDuration, false);
     rend        = GetComponent <SpriteRenderer> ( );
     bDisappear  = IsDisappearAtFirst;
     rend.color  = bDisappear ? new Color(1f, 1f, 1f, .25f) : Color.white;
     col.enabled = !bDisappear;
 }
Exemplo n.º 5
0
    public TankFire(ITankInput tankInput, Transform tankShootPoint, TankProperty property, Animator fireAnimator, Team team)
    {
        this.tankInput      = tankInput;
        this.tankShootPoint = tankShootPoint;
        this.property       = property;
        this.fireAnimator   = fireAnimator;
        this.team           = team;

        reloadTimer = new ScaledTimer(property.ReloadTime, false);
        Bullet      = (GameObject)Resources.Load("prefabs/Bullet", typeof(GameObject));
    }
Exemplo n.º 6
0
 virtual protected void Awake( )
 {
     input = new PlayerInputAction( );
     Timer = new ScaledTimer(fireRate);
     Cam   = Camera.main;
 }
Exemplo n.º 7
0
 public SpaceMoveStrategy(ref MovementProps props, ref MovementAttr attr, Player player) : base(ref props, ref attr, player)
 {
     timer       = new ScaledTimer(attr.SpaceJumpDuration);
     jumpFadeVel = attr.SpaceJumpVel / attr.SpaceJumpDuration;
 }
Exemplo n.º 8
0
 void Start()
 {
     CurrentState = StateDic[EnemyState.Patrol];
     CurrentState.Enter(this);
     reloadTimer = new ScaledTimer(property.ReloadTime, false);
 }
Exemplo n.º 9
0
 void Start()
 {
     SetHpBarAlpha(ImgAlpha);
     showBarTime = new ScaledTimer(countTime, false);
 }
Exemplo n.º 10
0
 public ActionState(GameController controller) : base(controller)
 {
     timer = new ScaledTimer();
     DomainEvents.Register <OnNodeDragEnd>(HandleNodeDragEnd);
 }
Exemplo n.º 11
0
 override protected void Start( )
 {
     timer = new ScaledTimer(time);
 }
Exemplo n.º 12
0
 void Awake()
 {
     bulletDestroyTImer = new ScaledTimer(time);
 }
Exemplo n.º 13
0
 public PlayerAttack(Enemy parent) : base(parent)
 {
     reloadTimer = new ScaledTimer(parent.property.ReloadTime, false);
 }