public void Update(EntityKey owner, IUserCmd cmd, Contexts contexts) { if (SharedConfig.IsServer) { if (!_unitSkill.IsEmtpy()) { _freeArgs.GetInput().SetUserCmd(cmd); _freeArgs.TempUse("current", owner.WeaponController().RelatedFreeData); _unitSkill.Frame(_freeArgs); _freeArgs.Resume("current"); } } }
public void Update(PlayerWeaponController controller, IUserCmd cmd) { if (SharedConfig.IsServer) { if (!_unitSkill.IsEmtpy()) { _freeArgs.GetInput().SetUserCmd(cmd); _freeArgs.TempUse("current", controller.RelatedFreeData); _unitSkill.Frame(_freeArgs); _freeArgs.Resume("current"); } } }
public void Update(IPlayerWeaponState playerWeapon, IUserCmd cmd) { if (SharedConfig.IsServer) { if (!_unitSkill.IsEmtpy()) { _freeArgs.GetInput().SetUserCmd(cmd); _freeArgs.TempUse("current", (FreeData)playerWeapon.FreeData); _unitSkill.Frame(_freeArgs); _freeArgs.Resume("current"); } } }