public void Play(DisplayAction action) { Type targetType = U3DDisplayAction.LogicDisplayActions[action.GetType()]; U3DDisplayAction u3dDisplayAction = Pool.SP.Get(targetType) as U3DDisplayAction; displayActions.Add(u3dDisplayAction); u3dDisplayAction.Action = action; u3dDisplayAction.Execute(u3dCharacter, null, null); }