public override void Execute() { var bulletObject = PoolModel.DequeuePoolableGameObject(PoolType.Bullet); bulletObject.transform.localPosition = SpawnPosition; bulletObject.transform.localEulerAngles = new Vector3(0, 90, 90); }