override public void Init() { base.Init(); if (Player == null) { return; } _weaponHandler = Player.GetComponent <IWeaponHandler>(); }
public FireSecretWeaponHandler(IWeaponHandler successor = null) : base(successor) { }
public FireAdvancedWeaponHandler(IWeaponHandler successor) : base(successor) { }
public FireSimpleWeaponHandler(IWeaponHandler successor) : base(successor) { }
protected FireWeaponHandlerBase(IWeaponHandler successor) { Successor = successor; }