scripts/4_World/Classes/UserActionsComponent/ActionBase.c
//	ACTION LOGIC -------------------------------------------------------------------
// called from actionmanager.c
ACTION LOGIC
called from actionmanager.c
ACTION LOGIC called from actionmanager . c
void Start( PlayerBase player, ActionTarget target, ItemBase item ) 
	{
		if( GetGame().IsServer() )
		{
			OnStartServer(player, target, item);
		}
		else
		{
			OnStartClient(player, target, item);
		}
		InformPlayers(player,target,UA_START);	
		if( !IsInstant() )
		{
			m_Callback = CreateAndSetupActionCallback(player, target, item);
		}
	}
void Start ( PlayerBase player , ActionTarget target , ItemBase item ) { if ( GetGame ( ) . IsServer ( ) ) { OnStartServer ( player , target , item ) ; } else { OnStartClient ( player , target , item ) ; } InformPlayers ( player , target , UA_START ) ; if ( ! IsInstant ( ) ) { m_Callback = CreateAndSetupActionCallback ( player , target , item ) ; } }
ACTION LOGIC
called from actionmanager.c
ACTION LOGIC called from actionmanager . c
//Setup on start of action //player.GetActionManager().DisableActions(); /*Debug
		SendMessageToClient( player, "ActionBase.c : Start");
		Print("ActionBase.c : Start");
		*/