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); }
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(); }
public abstract void Init(GlitcherSettingDTO glitcherDTO);
public override void Init(GlitcherSettingDTO glitcherDTO) { SetValues(glitcherDTO); }