public static EventCause getEventCause(WorldObjectBase obj) { if (!obj.hasAttribute(kEventKey)) { return(null); } else { return((EventCause)obj [kEventKey]); } }
public static MapLocationState getMapLocationState(WorldObjectBase obj) { if (!obj.hasAttribute(kMapLocationKey)) { return(null); } else { return(((MapLocationCause)obj [kMapLocationKey]).Value); } }