コード例 #1
0
 private void ChangeToPeople(AttributesManager originalGhostAttrManager)
 {
     originalGhostAttrManager.faction = PlayerFaction.People;
     originalGhostAttrManager.RemoveAllItemRevise();
     foreach (ReviseInfo tempReviseInfo in changeToPeopleRevises)
     {
         long reviseReceipt = originalGhostAttrManager.AddItemRevise(tempReviseInfo);
     }
 }
コード例 #2
0
    private void ChangeToGhost(AttributesManager originalPeopleAttrManager)
    {
        originalPeopleAttrManager.faction = PlayerFaction.Ghost;
        originalPeopleAttrManager.RemoveAllItemRevise();
        foreach (ReviseInfo tempReviseInfo in changeToGhostRevises)
        {
            long reviseReceipt = originalPeopleAttrManager.AddItemRevise(tempReviseInfo);
        }
        ActivityManager originalPeopleActivityManager = originalPeopleAttrManager.GetComponent <ActivityManager>();

        originalPeopleActivityManager.enabled = false;
        StartCoroutine(IEnumeratorHelper.After(() => { originalPeopleActivityManager.enabled = true; }, switchFactionUseTime));
    }