Exemple #1
0
 public override void SetTeachEventDelegateType(TeachBattleEvent _type, TeachEventDelegate _delegate)
 {
     base.SetTeachEventDelegateType(_type, _delegate);
     switch (_type)
     {
     case TeachBattleEvent.e_battleEnd:
         m_battleEndEvent = _delegate;
         break;
     }
 }
Exemple #2
0
    /**
     * tzz added
     * set the delegate for teach callback
     *
     * @param _type			event type
     * @param _delegate		delegate event
     */
    public virtual void SetTeachEventDelegateType(TeachBattleEvent _type, TeachEventDelegate _delegate)
    {
        switch (_type)
        {
        case TeachBattleEvent.e_startMoving:
            m_teachStartMovingEvent = _delegate;
            break;

        case TeachBattleEvent.e_firstFire:
            m_teachFirstFireEvent = _delegate;
            break;

        case TeachBattleEvent.e_ownShipDown:
            m_teachOwnShipDownEvent = _delegate;
            break;
        }
    }