public StateOjbect(GameObject g) { modelName = g.name; position = new SerialVector(g.transform.position); rotation = new SerialVector(g.transform.rotation); scale = new SerialVector(g.transform.localScale); }
public TankInfo(Tank tank) { position = tank.transform.position; heading = tank.transform.up; cannonDirection = tank.cannon.transform.up; health = tank.health; }
public SerialStateObject(StateObject s) { GameObject g = s.gameObject; instanceName = s.instanceName; modelName = g.name; position = new SerialVector(g.transform.position); rotation = new SerialVector(g.transform.rotation); scale = new SerialVector(g.transform.localScale); isStateChanger = s.isStateChanger; transitionStateId = s.transitionStateId; id = s.id; }
public BulletInfo(Bullet bullet) { velocity = bullet.body.velocity; position = bullet.transform.position; }