|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.InputSystem;
-
- [System.Serializable]
- public class PlayerData : ScriptableObject
- {
- public static uint PlayerCount;
-
- public uint ID { get; private set; }
- public Color Color { get; private set; }
-
- public int Score;
-
- public UnityEngine.InputSystem.PlayerInput Input { get; private set; }
-
- public static PlayerData Initialise(uint ID, Color color, UnityEngine.InputSystem.PlayerInput input)
- {
- PlayerData data = ScriptableObject.CreateInstance<PlayerData>();
- data.Color = color;
- data.ID = ID;
- data.Input = input;
-
- return data;
- }
-
-
-
-
-
-
-
- }
|