public Character(string assetName, Vector2 position, Vector2 imageSize, float size, ActorSide actorSide, int endurance = 1, int score = 1) { this.actorSide = actorSide; this.assetName = assetName; this.score = score; this.size = size; this.endurance = endurance; characterManager = CharacterManager.GetInstance(); GameDevice device = GameDevice.Instance(); renderer = device.GetRenderer(); this.imageSize = imageSize; this.position = position - imageSize / 2; }
public override void Initialize() { player = CharacterManager.GetInstance().GetPlayer(); SetPattern(); }