Ejemplo n.º 1
0
 public override void Init(GlitcherSettingDTO glitcherDTO)
 {
     SetValues(glitcherDTO);
     _tran.GetChild(0).GetComponent <WeaponManager>().SetUp(this);
     //_tran.GetChild(0).GetComponent<WeaponManager>().AssignWeapons(1);
     Glitch.Manager.GameManagerBase.instance.UpdateLifeUI(lifePoints, maxLifePoints);
 }
Ejemplo n.º 2
0
        protected void SetValues(GlitcherSettingDTO dto)
        {
            maxJumpHeight  = dto.maxJumpHeight;
            minJumpHeight  = dto.minJumpHeight;
            timeToJumpApex = dto.timeToJumpApex;
            moveSpeed      = dto.moveSpeed;
            canWallSlide   = dto.canWallSlide;
            canWallJump    = dto.canWallJump;
            wallJumpClimb  = dto.wallJumpClimb;
            wallJumpOff    = dto.wallJumpOff;
            wallLeap       = dto.wallLeap;

            wallSlideSpeedMax = dto.wallSlideSpeedMax;
            wallStickTime     = dto.wallStickTime;

            controller = dto.controller;
            controller.AssignGlitchScript(this);
            _tran       = dto.tran;
            glAnim      = new GlitcherAnimations(dto.animator);
            audioSource = dto.audio;
            sManager    = (SoundManager)GameManagerBase.instance.getSFX().script;
            setGravity();
        }
Ejemplo n.º 3
0
 public abstract void Init(GlitcherSettingDTO glitcherDTO);
 public override void Init(GlitcherSettingDTO glitcherDTO)
 {
     SetValues(glitcherDTO);
 }