Exemple #1
0
 public EnumInstantiation getInstantiationByEnum(InstantiationEnum iEnum)
 {
     if (!enumInstantiationMapping.ContainsKey(iEnum))
     {
         return(null);
     }
     return(enumInstantiationMapping[iEnum]);
 }
Exemple #2
0
    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);
    }
Exemple #4
0
 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;
        }