Ejemplo n.º 1
0
    internal static DiyCharacterController Generate(string[] configs, bool combine = false)
    {
        DiyCharacterController characterInst = new DiyCharacterController(_nGenerateIndex, configs[0], configs[1], configs[2], configs[3], configs[4], configs[5]);

        characterInst.Generator(combine);

        _dicCharacter.Add(_nGenerateIndex, characterInst);
        ++_nGenerateIndex;

        return(characterInst);
    }
Ejemplo n.º 2
0
    internal static void ChangeSkin(int characterTag, string[] configs, bool combine = false)
    {
        DiyCharacterController characterInst = null;

        _dicCharacter.TryGetValue(characterTag, out characterInst);

        if (null == characterInst)
        {
            return;
        }

        ChangeSkin(characterInst, configs, combine);
    }
Ejemplo n.º 3
0
 internal static void ChangeSkin(DiyCharacterController characterInst, string[] configs, bool combine = false)
 {
     characterInst.ChangeSkin(configs[1], configs[2], configs[3], configs[4], configs[5]);
     characterInst.Regenerator(combine);
 }
Ejemplo n.º 4
0
 internal void GenerateGameObject()
 {
     _characterInst = CharacterMgr.Generate(_configs, true);
 }