コード例 #1
0
        public override void CollectData(DataContainer container)
        {
            container.m_spawnable = true;

            container.Addvalue("marine", marinesType);
            container.Addvalue("ent", m_entity);

            container.Addvalue("stockAmmo0", playerAmmo.ammoCarriedType0);
            container.Addvalue("stockAmmo1", playerAmmo.ammoCarriedType1);

            if (marinesType == MarinesType.MajCarter)
            {
                container.Addvalue("ammo0", weapCCarter.doubleGuns.magazine);
                container.Addvalue("ammo1", weapCCarter.flamethrower.magazine);
                container.Addvalue("weapIndex", weapCCarter.IndexActiveWeapon);
            }
            else
            {
                container.Addvalue("ammo0", weapCHartman.assaultRifle.magazineBullet);
                container.Addvalue("ammo1", weapCHartman.assaultRifle.magazineGrenade);
            }


            SaveSystem.GetActiveSceneData().StageData.OverridePlayerLocation(transform.position, transform.rotation);
        }
コード例 #2
0
 public void LaunchGame()
 {
     SaveSystem.Registery.m_snapshot.m_partyName = charName.text;
     DataContainer playerContainer = new DataContainer("player");
     playerContainer.Addvalue("marine", selectedMarine);
     //...
     SaveSystem.RegisterPlayer(playerContainer);
     SaveSystem.LoadScene("scn_IntroScreen");
 }
コード例 #3
0
    public void LaunchGame()
    {
        SaveSystem.Registery.m_snapshot.m_partyName = charName.text;
        DataContainer playerContainer = new DataContainer("player");

        playerContainer.Addvalue("marine", selectedMarine);
        //...
        SaveSystem.RegisterPlayer(playerContainer);
        SaveSystem.LoadScene("SampleLab");
    }
コード例 #4
0
        public override void CollectData(DataContainer container)
        {

            container.m_spawnable = true;

            container.Addvalue("marine", marinesType);
            container.Addvalue("ent", m_entity);

            container.Addvalue("stockAmmo0", playerAmmo.ammoCarriedType0);
            container.Addvalue("stockAmmo1", playerAmmo.ammoCarriedType1);

            if (marinesType == MarinesType.MajCarter)
            {
                container.Addvalue("ammo0", weapCCarter.doubleGuns.magazine);
                container.Addvalue("ammo1", weapCCarter.flamethrower.magazine);
                container.Addvalue("weapIndex", weapCCarter.IndexActiveWeapon);
            }
            else
            {
                container.Addvalue("ammo0", weapCHartman.assaultRifle.magazineBullet);
                container.Addvalue("ammo1", weapCHartman.assaultRifle.magazineGrenade);
            }


            SaveSystem.GetActiveSceneData().StageData.OverridePlayerLocation(transform.position, transform.rotation);
        }
コード例 #5
0
 public override void CollectData(DataContainer container)
 {
     container.Addvalue("interact", CanInteract);
     container.Addvalue("active", m_object.activeInHierarchy);
 }
コード例 #6
0
 public override void CollectData(DataContainer container)
 {
     container.m_spawnable = true;
     container.Addvalue("waiting", waiting);
 }
コード例 #7
0
ファイル: AlienBase.cs プロジェクト: S4D3H/ProjectJanitor
 public override void CollectData(DataContainer container)
 {
     container.RegisterLocation(transform);
     container.m_spawnable = m_entity.alive;
     container.Addvalue("ent", m_entity);
 }
コード例 #8
0
ファイル: ActivableDoor.cs プロジェクト: S4D3H/ProjectJanitor
 public override void CollectData(DataContainer container)
 {
     container.Addvalue("interact", CanInteract);
     container.Addvalue("active", m_object.activeInHierarchy);
 }
コード例 #9
0
 public override void CollectData(DataContainer container)
 {
     container.RegisterLocation(transform);
     container.m_spawnable = m_entity.alive;
     container.Addvalue("ent", m_entity);
 }
コード例 #10
0
 public override void CollectData(DataContainer container)
 {
     container.Addvalue("amount", amount);
     container.m_spawnable = amount > 0;
 }
コード例 #11
0
ファイル: AmmoBox.cs プロジェクト: x9litch/ProjectJanitor
 public override void CollectData(DataContainer container)
 {
     container.Addvalue("amount", amount);
     container.m_spawnable = amount > 0;
 }
コード例 #12
0
 public override void CollectData(DataContainer container)
 {
     container.m_spawnable = true;
     container.Addvalue("waiting", waiting);
 }