public EnemyModel(EnemyScriptables enemyScriptables) { Type = enemyScriptables.Type; IsShooting = enemyScriptables.IsShooting; ChangeMovement = enemyScriptables.ChangeMovement; LeftOffsetValue = enemyScriptables.LeftOffsetValue; RightOffsetValue = enemyScriptables.RightOffsetValue; IsRotating = enemyScriptables.IsRotating; Speed = enemyScriptables.Speed; CollideDamage = enemyScriptables.CollideDamage; Health = enemyScriptables.Health; MoveToLeftFirst = enemyScriptables.MoveToLeftFirst; RotateByAngleValue = enemyScriptables.RotateByAngleValue; GravityScale = enemyScriptables.GravityScale; RotateByAxisY = enemyScriptables.RotateByAxisY; RotateByAxisZ = enemyScriptables.RotateByAxisZ; SizeIncreaseDecrease = enemyScriptables.SizeIncreaseDecrease; }
public EnemyModel GetEnemyModels(EnemyType type) { enemyScriptables = Array.Find(enemyScriptablesList.EnemyArray, x => x.Type.Equals(type)); return(new EnemyModel(enemyScriptables)); }