示例#1
0
 public virtual void SetState(IPlayerState state)
 {
     if (s_state != null)
     {
         if (!s_state.Stop()) // 表示是否成功停止。
         {
             return;
         }
     }
     state.SetHolder(this);
     state.Begin();
     s_state = state;
 }