public RogueTeacher(PointF p, List<Actions> actions, float scale = 1.0f) : base(GetDefaultTexturePath(), p, GetDefaultSize(), GameObjectType.Teacher) { Size = new SizeF(Size.Width * scale, Size.Height * scale); Debug.Assert(actions != null); ActionsList = actions; m_currentMove = -1; }