Esempio n. 1
0
 private void OnCampUpdate(GameEvent ge, EventParameter parameter)
 {
     CampObj camp = CoreEntry.gEntityMgr.GetCampByServerID(parameter.longParameter) as CampObj;
     if (null != camp)
     {
         camp.ChangeType((CampType)parameter.intParameter);
     }
 }
Esempio n. 2
0
 private void OnCampEnter(GameEvent ge, EventParameter parameter)
 {
     Vector3 position = CommonTools.ServerPosToClient(parameter.intParameter1, parameter.intParameter2);
     Vector3 scale = new Vector3(parameter.floatParameter, parameter.floatParameter, parameter.floatParameter);
     GameObject campGo = CoreEntry.gSceneLoader.LoadCamp(parameter.longParameter, position, scale);
     if (null != campGo)
     {
         CampObj camp = campGo.GetComponent<CampObj>();
         if (null != camp)
         {
             camp.EffectSize = scale;
             camp.ChangeType((CampType)parameter.intParameter);
         }
     }
 }