public EnumInstantiation getInstantiationByEnum(InstantiationEnum iEnum) { if (!enumInstantiationMapping.ContainsKey(iEnum)) { return(null); } return(enumInstantiationMapping[iEnum]); }
void reSpawnPlayerAt(Transform sTransform, InstantiationEnum type) { EnumInstantiation instantiationObject = SceneMode.instance.getInstantiationByEnum(type); Transform instantiation = instantiationObject.iTransform; cPlayer = Instantiate(instantiation, sTransform.position, sTransform.rotation); cameraManager.target = cPlayer; playerController.setTarget(cPlayer); }
public Transform instantiate(InstantiationEnum inputEnum) { EnumInstantiation instantiationObject = SceneMode.instance.getInstantiationByEnum(inputEnum); Transform instantiation = instantiationObject.iTransform; Transform transform = transformMapping[inputEnum].iTransform; if (transformMapping.ContainsKey(inputEnum) && instantiation != null) { return(Instantiate(instantiation, transform.position, transform.rotation)); } return(null); }
public EnumInstantiation getInstantiationByEnum(InstantiationEnum iEnum) { return(instantiationMapping.getInstantiationByEnum(iEnum)); }
//[XmlIgnore] //public bool InstantiationSpecified { get { return Instantiation != null; } } ///// <summary> ///// Adding detailed cost structure To simulation allows for greater comparison with real ///// time results gathered From business activity monitoring tools as well as capturing ///// greater detail typically housed in process engineering tools. ///// </summary> //public CostStructure CostStructure { get; set; } public SimulationInformation() { Instantiation = InstantiationEnum.Once; }